Open BEAGLE: A New Versatile C++ Framework for Evolutionary Computation

نویسندگان

  • Christian Gagné
  • Marc Parizeau
چکیده

This paper introduces a new Evolutionary Computation (EC) framework named Open BEAGLE, that we have been developing and improving since 1999. Coded in C++, this framework offers solid object oriented foundations based on design patterns. It contains a basic generic EC framework on which other specialized frameworks can easily be constructed. Release 1.0 of Open BEAGLE implements two specialized frameworks: a simple genetic algorithms framework, and a complete genetic programming framework. Its power and ease of use is demonstrated through an example of the latter for the classic symbolic regression problem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Open BEAGLE: A New C++ Evolutionary Computation Framework

This poster introduces a new C++ Evolutionary Computation (EC) framework named Open BEAGLE. This framework is freely available on the projet’s Web page at http://www.gel.ulaval.ca/~beagle. Open BEAGLE is a C++ framework for doing almost any kind of EC. Its architecture follows the principles of Object Oriented (OO) programming, where some abstractions are represented by loosely coupled objects ...

متن کامل

A Robust Master-Slave Distribution Architecture for Evolutionary Computations

This paper presents a new robust masterslave distribution architecture for multiple populations Evolutionary Computations (EC). It discusses the main advantages and drawbacks of master-slave models over island models for parallel and distributed EC. It also formulates a mathematical model of the master-slave distribution policies in order to show that, contrary to what is implied by current mai...

متن کامل

Genericity in Evolutionary Computation Software Tools: Principles and Case-study

This paper deals with the need for generic software development tools in evolutionary computations (EC). These tools will be essential for the next generation of evolutionary algorithms where application designers and researchers will need to mix different combinations of traditional EC (e.g. genetic algorithms, genetic programming, evolutionary strategies, etc.), or to create new variations of...

متن کامل

Distributed BEAGLE: An Environment for Parallel and Distributed Evolutionary Computations

Evolutionary computation is a promising artificial intelligence field involving the simulation of natural evolution to solve problems. Given its implicit parallelism and high computational requirements, evolutionary computation is the perfect candidate for high performance parallel computers. This paper presents Distributed BEAGLE, a new master-slave architecture for parallel and distributed ev...

متن کامل

SIGEVOlution, April 2006, Volume 1, Issue 1: Newsletter of the ACM Special Interest Group on Genetic and Evolutionary Computation

The Columns letters dissertation corner forthcoming papers new books calls & calendar EDITORIAL Editorial W elcome to the first issue of SIGEVOlution, the newsletter of the ACM Special Interest Group on Genetic and Evolutionary Computation (SIGEVO). One year has almost passed since this newsletter was announced during the last GECCO in Washington D.C. and now, while many of us have already book...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002